// pages/tongji/tongji.js
const app = getApp()
const util = require("../../utils/util");
Page({

    /**
     * 页面的初始数据
     */
    data: {
        showUploadButton: true, //是否显示上传菜单的按钮 false=显示,true=不显示
        showMingdan: true, //是否显示查看名单的按钮, false=显示, true=不显示
        todaytitle: util.processDateNum(util.getTodayDate()),
        tomorrowtitle: util.processDateNum(util.getTodayDate(1)),
        today: util.getTodayDate(),
        tomorrow: util.getTodayDate(1),
        zhong_m: 0,
        wan_m: 0,
        zhong_j: 0,
        wan_j: 0,
    },

    /**
     * 进入上传菜单页面
     */
    toUploadCai: function () {
        wx.navigateTo({
            url: '../uploadcai/uploadcai',
        })
    },

    /**
     * 进入点餐详细名单
     */
    toMingdan: function (event) {
        let yuyuedate = event.currentTarget.dataset.yuyuedate;
        wx.navigateTo({
            url: '../mingdan/mingdan?yuyuedate=' + yuyuedate,
        })
    },

    /**
     * 生命周期函数--监听页面加载
     */
    onLoad: function (options) {

    },


    /**
     * 生命周期函数--监听页面显示
     */
    onShow: function () {
        //防止缓存,这里加入一个设置为初始值
        this.setData({
            showMingdan: true,  //显示名单
            showUploadButton: true  //显示上传按钮
        })

        if (wx.getStorageSync('bindflag') == 1) {
            // 查看用户是否绑定,绑定之后,显示 查看名单 按钮 false=显示,true=不显示
            this.setData({
                showMingdan: false
            })

            // 查看用户权限
            let user_state = wx.getStorageSync('wxuser').state;
            // 3是超级权限,可以上传菜单,显示上传按钮, false=显示,因为页面上用的是 hidden={{}}
            if (user_state == 3) {
                this.setData({
                    showUploadButton: false
                })
            }

            // 餐厅的权限是4,餐厅只能上传,不让看具体名单,显示 查看名单 按钮 false=显示,true=不显示
            if (user_state == 4) {
                this.setData({
                    showMingdan: true,
                    showUploadButton: false
                })
            }

            // 测试权限,不显示详细名单和上次按钮
            if (user_state == 5) {
                this.setData({
                    showMingdan: true,
                    showUploadButton: true
                })
            }


        } else {
            console.log("没有登录");
        }

        //获取明天和今天的点餐人数
        this.getRenshu();
    },

    /**
     * 获取明天和今天的点餐人数
     */
    getRenshu: function () {
        const url = app.globalData.httpBase + "/api/xcx/getRenshu";
        const that = this;

        util.newhttp(url).then(res => {
            let tempData = res.data
            if (tempData.code === 1) {
                that.setData({
                    zhong_m: tempData.data.zhong_m,
                    wan_m: tempData.data.wan_m,
                    zhong_j: tempData.data.zhong_j,
                    wan_j: tempData.data.wan_j
                })
            }
        }).catch(err => {
            console.log(err);
        })
    }

})